package com.note.backend.service.file;

import com.note.backend.pojo.Note;

import java.util.List;

public interface NoteService {
    Note createNote(String title, String content, Integer repositoryId, Integer userId);
    Note saveNote(String title, String content, Integer noteId,Integer userId);
    Note createDocument(String title, Integer noteId,Integer userId);
    List<Note> getNotesByRepositoryId(Integer repositoryId);
    List<Note> getNotesByUserId(Integer userId);
    Note getNoteById(Integer id);
    void deleteNote(Integer id, Integer userId);
    void addNoteToRepository(Integer noteId, Integer repositoryId, Integer userId);
    void removeNoteFromRepository(Integer noteId, Integer userId);
}
